this._keyboardController.connectObject(
'group-changed', this._onGroupChanged.bind(this),
'panel-state', this._onKeyboardStateChanged.bind(this),
- 'purpose-changed', this._onPurposeChanged.bind(this),
+ 'purpose-changed', () => this._updateKeys(),
'content-hints-changed', this._onContentHintsChanged.bind(this),
this);
global.stage.connectObject('notify::key-focus',
this._relayout();
}
- _onPurposeChanged(controller, purpose) {
- this._purpose = purpose;
- this._updateKeys();
- }
-
_onContentHintsChanged(controller, contentHint) {
this._contentHint = contentHint;
this._updateLevelFromHints(false);